\section{Introducción}

% - Introducción: acá debería figurar todo lo necesario como para que un lector no iniciado en el tema entienda el propósito general del sistema que van a describir.

\subsection{Enunciado}

Durante la primera fase del trabajo encargado a nosotros por “La Corneturra”, se generaron documentos especificando el modelo de objetivos y diagrama de contexto a fin de consensuar con los directivos el alcance del proyecto a llevar a cabo, y la satisfacción de los objetivos requeridos. Asimismo, para complementar esta información presentada de manera gráfica, se especificaron también varios escenarios informales tendientes a explicar secuencias de interacción representativas de la operatoria esperada de parte del sistema a desarrollar.

Estos documentos fueron puestos a disposición de los ejecutivos de “La Corneturra”. Luego de varias idas y venidas, contamos con una versión refinada y consensuada de los documentos en cuestión. Estos documentos están ahora a disposición de todo el equipo de desarrollo local, a fin de fundamentarse en ellos para la siguiente etapa del proyecto.

Para esta siguiente etapa, se necesita comunicar de manera lo menos ambigua posible el comportamiento del sistema a desarrollar. Para ello, se ha decidido realizar una serie de documentos mediante distintas técnicas de especificación, como modelos de casos de uso, modelos conceptuales ampliados con OCL, máquinas de estados finitos (o LTSs), y/o diagramas de actividad, según resulte pertinente o conveniente. Se ha establecido también la necesidad de documentar la relación entre todos los documentos generados, en especial garantizar la trazabilidad de los escenarios transversalmente a los distintos modelos generados.

Los directivos de “La Corneturra” esperan que se les entregue un documento completo consistente de todos los modelos necesarios para identificar claramente los comportamientos ya discutidos. Este documento deberá reflejar de manera clara los distintos comportamientos que se llevarán a cabo para satisfacer los objetivos. Además, deberá garantizarse la trazabilidad entre los modelos mediante una discusión informal pero rigurosa de los mismos.
A fin de establecer el marco de los requerimientos a satisfacer, los ejecutivos de “La Corneturra” han refinado el diagrama de objetivos inicial propuesto por nosotros, y nos han proporcionado un diagrama de objetivos final (sin alternativas), el cual tomaremos como base para la confección de los modelos a entregar.

\subsection{Como seguimos}
% TODO Esto me parece que va en la parte de conclusiones. Aca habria que mencionar que son los distintos diagramas que vamos a realizar. Momentaneamente lo dejo aca.
% TODO RES(ALE): según lo que dijo el tipo iría al final, pero para mi tiene mucho mas sentido ponerlo aca, dejemoslo así y fue
Para poder comenzar con la tarea de la confección de los distintos diagramas nos planteamos la necesidad de establecer cuáles serían los comportamientos de los distintos agentes del diagrama de contexto y del de objetivos. Notamos ciertas inconsistencias que nos llevaron a tomar decisiones con respecto a cuáles serían los distintos actores dentro de los diagramas de casos de uso y de actividades.
Una vez establecido cuáles eran los principales actores y como se desprendían estos del diagrama de contexto comenzamos con la confección del diagrama de casos de uso. Luego de realizado este diagrama se comenzó con la tarea de confeccionar el diagrama de actividades, siempre contemplando la trazabilidad entre ambos diagramas. El de actividades, sirve para dar una idea general del orden en que todos los eventos van sucediendo, y en el de casos de uso puede verse en detalle cada una de las interacciones que suceden desde y hacia el software.
Mientras se armaban esos dos diagramas, iterando entre uno y otro para lograr consistencia y legibilidad, se modelaron utilizando un modelo conceptual los conceptos más importantes del problema, para ilustriar de manera más precisa la manera en que se interrelacionaban entre ellos, y usando una máquina de estados se ilustraron problemas que requerían mayor precisión de tiempo y sincronización que la obtenida por el resto de los diagramas. 
















